man-made structures - Turco Inglés Diccionario